Are You Smart Enough to Work at Google? - William Poundstone

Pit your brains against the taxing riddles used by the world's best companies to select their staff